package com.wu.dms.dao.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * @Description user_punishment_records
 * @author Cousin
 * @date 2025-01-13
 */
@Data
public class UserPunishmentRecords implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    @TableId(type = IdType.AUTO)
    private Long id;
    /**
     * 用户ID
     */
    private Long userId;
    /**
     * 状态 (1 封号 2 禁言）
     */
    private Integer status;

    /**
     * 备注（封号原因）
     */
    private String remark;

    /**
     * 到期时间格式 （yyMMddHHmmss）
     */
    private Integer banTime;

    /**
     * 封号时间 （yyMMddHHmmss）
     */
    private Integer creteTime;
    /**
     * 删除标识 0 存在 1 删除
     */
    private Integer delete;

    public UserPunishmentRecords() {}
}
